#pragma once
#include <unordered_set>
#include <cpp/memory_resource.hpp>
namespace cpp{

	namespace pmr
	{

		template <class Key, class Hash = std::hash<Key>, class Pred = std::equal_to < Key >>
		using unordered_set = std::unordered_set < Key, Hash, Pred, polymorphic_allocator < Key >>;

		template <class Key, class Hash = std::hash<Key>, class Pred = std::equal_to < Key >>
		using unordered_multiset = std::unordered_multiset < Key, Hash, Pred, polymorphic_allocator < Key >>;
	}

}
